<?php
/**
 * Класс Http
 *
 * Получение и обработка содержимого страницы в интернете.
 *
 * @author Овчарик Игорь Николаевич <oiliss@bk.ru>
 * @version 0.1
 */


class Http
{
    /**
     * Получение содержимого страницы.
     *
     * Данные получаются с помощью curl.
     * В соответствии с требованиями технического задания
     * ( Каталог для парсинга: rozetka.com.ua/ )
     * запрос выполняется методом GET
     *
     * @param integer $url адрес страницы в интернете
     * @return string содержимое страницы
     */
    public function getPage( $url )
    {
        $curl = curl_init();

        curl_setopt( $curl, CURLOPT_URL, $url );
        curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true );
        curl_setopt( $curl, CURLOPT_FOLLOWLOCATION, true );

        $page = curl_exec( $curl );
        curl_close( $curl );

        return $page;
    }
} 